package com.ybkj.daijia.server.mapper;


import com.ybkj.daijia.server.model.SettleAccountsCycle;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SettleAccountsCycleMapper {


    int deleteByPrimaryKey(Long id);

    int insert(SettleAccountsCycle record);

    int insertSelective(SettleAccountsCycle record);


    SettleAccountsCycle selectByPrimaryKey(Long id);


    int updateByPrimaryKeySelective(SettleAccountsCycle record);

    int updateByPrimaryKey(SettleAccountsCycle record);

    List<SettleAccountsCycle> selectByCompany(@Param("companyId") Long companyId,
        @Param("offset") Integer offset, @Param("limit") Integer limit);

    Long countByCompany(@Param("companyId") Long companyId);
}
